body{margin:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; background:#d9d9d9 url(../images/background.gif) repeat-x top left}

#Header {min-width:950px; height:109px;  width:90%;margin:0 auto; }
#Header .Logo {float:left; padding:0 30px;}
#Header .Logo img {margin-top:40px }
#Header .Login {float:right; width:333px; margin:45px 0px 0px 0px; padding:0px;}
#Header .Login .LoginR1 {width:333px; vertical-align:middle; color:#fff; text-align:right; height:28px; line-height:28px;}
#Header .Login .LoginR1 .loginput {width:105px; height:19px; background:#e8e8e8 url(../images/input-login-bg.gif) repeat-x; padding:0px 0px 0px 10px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;border-right:1px solid #ececec;border-left:1px solid #ececec; margin-right:5px; font-size:11px; line-height:19px; float:left;  margin-top:3px;}
#Header .Login .LoginR1 .logsubmit {width:69px; height:29px; background:url(../images/button-login.gif) repeat-x; padding:0px; border:0px; margin-left:10px; float:left; cursor:pointer;}
#Header .Login .LoginR1 a { color:#fff; margin:0 10px; font-size:11px; text-decoration:none;}

form {margin:0px; padding:0px;}

#MiddleCont {padding-top:25px;min-width:950px; height:auto; background:#f7f7f7 url(../images/cont-top-bg.gif) repeat-x top left; width:88%; margin:0 auto; overflow:auto; padding-bottom:20px;}
#LeftCol {min-width:174px; width:174px; margin-left:0px; }
#MidCol {min-width:538px; width:100%; margin-left:0px; }
#RightCol {min-width:190px; width:190px; border-left:0px solid #F7F7F7;  }

#LeftCol .LinkBox {width:174px; background:#dddddd url(../images/left-box-bottom.jpg) bottom left no-repeat; height:auto; margin-bottom:20px; padding-bottom:9px;}
#LeftCol .LinkBox h2 {line-height:31px; padding:0px 0 0 5px; margin:0px; background:url(../images/left-box-head.jpg) top left no-repeat; font-weight:normal; color:#f6f6f6; font-size:13px; text-transform:uppercase; height:31px;}
#LeftCol .LinkBox ul {list-style:none; margin:0px; padding:0px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#LeftCol .LinkBox ul li{list-style:none; margin:0px; padding:0px; height:25px; line-height:25px; border-top:1px solid #fff;}
#LeftCol .LinkBox ul li a {font-size:12px; color:#644e2f; text-decoration:none;height:25px; line-height:25px; display:block; padding:0px; padding-left:10px; background-color:#f6f6f5; }
#LeftCol .LinkBox ul li a:hover{display:block; color:#555; padding-left:10px;}


#RightCol .SearchBox {width:174px; background:#4a647f url(../images/rightbox-search-bottom.jpg) bottom left no-repeat; overflow:auto; margin-bottom:20px; padding-bottom:10px;}
#RightCol .SearchBox h2 {line-height:31px; padding:0px 0 0 5px; margin:0px; background:url(../images/left-box-head.jpg) top left no-repeat; font-weight:normal; color:#f6f6f6; font-size:13px; text-transform:uppercase; height:31px;font-family:arial;}

#RightCol .SearchBox .searchinput {width:122px; height:19px; background:#e8e8e8 url(../images/input-login-bg.gif) repeat-x; padding:0px 0px 0px 10px; border-top:1px solid #ececec; border-bottom:1px solid #ececec;border-right:1px solid #ececec;border-left:1px solid #ececec; font-size:11px; line-height:19px; float:left;  margin-top:10px; margin-left:20px;}
#RightCol .SearchBox .searchbutton {width:67px; height:27px; background:url(../images/button-search.gif) repeat-x; padding:0px; border:0px; margin-left:20px; float:left; margin-top:10px; cursor:pointer;}


#RightCol .AuthorSpot {width:174px; background:#3d6d83 url(../images/author-spotlight-bottom.gif) bottom left no-repeat; overflow:auto; margin-bottom:20px; padding-bottom:10px;}
#RightCol .AuthorSpot h2 {line-height:31px; padding:0px 0 0 5px; margin:0px; background:url(../images/left-box-head.jpg) top left no-repeat; font-weight:normal; color:#f6f6f6; font-size:13px; text-transform:uppercase; height:31px;font-family:arial;}
#RightCol .AuthorSpot .ACbox {width:164px; margin:5px auto; background:#f9f8f6; overflow:auto;  padding:0px; }
#RightCol .AuthorSpot .ACbox .AutD {float:left; color:#767676; padding:5px;}
#RightCol .AuthorSpot .ACbox .AutD b {color:#106aa6;}
#RightCol .AuthorSpot .ACbox .AutImg {float:right; padding:5px 5px 5px 2px;}
#RightCol .AuthorSpot .ACbox .AutImg img {border:1px solid #ccc;}
#RightCol .AuthorSpot .ACbox .Arttxt {clear:both; color:#3a3a3a;padding:5px;}
#RightCol .AuthorSpot .ACbox .Artmore {text-align:right;padding:0 5px 5px 0;}
#RightCol .AuthorSpot .ACbox .Artmore a {color:#116ba9; }
#Footer {background:url(../images/footer.jpg) repeat-x; height:66px; width:100%; text-align:center; color:#fff; font-size:10px; padding-top:10px;}
#Footer a{color: #fff; text-decoration: none;}

#ArtCategory {width:100%; margin-bottom:10px;}
#ArtCategory .Head {background:#175169 url(../images/cat-head-left.gif) no-repeat top left; height:35px;width:100%;}
#ArtCategory .Head h2{background:url(../images/cat-head-right.gif) no-repeat top right; line-height:normal; padding:8px 0px 5px 10px; margin:0px; color:#feffff; font-size:13px; text-transform:uppercase; font-weight:normal; font-family:arial;}
#ArtCategory .Middle {border-left:1px solid #dfddde; border-right:1px solid #dfddde; width:99.7%; clear:both;padding:0px; margin:0px;float:left; overflow:auto;}
#ArtCategory .Middle > ul {list-style:none; margin:0px; padding:0px; line-height:normal; width:32%; float:left;}
#ArtCategory1 .Middle ul li {margin:6px 0px 6px 10px; padding:0px;}
#ArtCategory1 .Middle ul li a {color:#044a6c;text-decoration:none}
#ArtCategory1 .Middle ul li a:hover {color:#044a6c;text-decoration:underline}
#ArtCategory ul.subsubmenu-item {display:none;}
#ArtCategory .Bottom {height:5px;width:100%;clear:both;}
#ArtCategory .r4  {height:2px;margin:0 1px; border-left:1px solid #e0dedf; border-right:1px solid #e0dedf}
#ArtCategory .rtop *, #ArtCategory .rbottom * {display:block;height:1px;overflow:hidden;}
#ArtCategory .r3  {margin:0 2px;border-left:1px solid #e0dedf; border-right:1px solid #e0dedf}
#ArtCategory .rtop *, #ArtCategory .rbottom * {display:block;height:1px;overflow:hidden;}
#ArtCategory .r2  {margin:0 3px;border-left:1px solid #e0dedf; border-right:1px solid #e0dedf; border-bottom:1px solid #e0dedf;}
#ArtCategory .rtop *, #ArtCategory .rbottom * {display:block;height:1px;overflow:hidden;}
#ArtCategory .r1  {margin:0 4px;border-left:1px solid #e0dedf; border-right:1px solid #e0dedf; border-bottom:1px solid #e0dedf;}
#ArtCategory .rtop *, #ArtCategory .rbottom * {display:block;height:1px;overflow:hidden;}

#ReApvArticles {width:100%;}
#ReApvArticles .Head {background:#175169 url(../images/blue-head-left.gif) no-repeat top left; height:33px;width:100%;}
#ReApvArticles .Head h2{background:url(../images/blue-head-right.gif) no-repeat top right; line-height:normal; padding:0px 0px 0px 10px; margin:0px; color:#feffff; font-size:13px; text-transform:uppercase; font-weight:normal; font-family:arial; height:33px; line-height:33px;}
#ReApvArticles .Head h2 .RDate {float:right; padding-right:10px; color:#feffff; font-size:12px; text-transform:capitalize;}
#ReApvArticles .Middle {width:100%;}
#ReApvArticles .Middle p {color:#575656; line-height:1.5; text-align:justify; margin:10px 10px;}
#ReApvArticles .Middle p.bborder{padding:0px 0px 10px 0px; border-bottom:1px solid #e2e2e2;}
#ReApvArticles .Middle p a{color:#106aa8;font-weight:bold; text-decoration:underline;}
#ReApvArticles .Middle p span {color:#8b8b8b;}

.fl {float:left;}

/* Apul Gupta */
.comments, .general{ background-color: #000000; color: #000000; }
.comments td, .general td, th{ background-color: #F7F7F7; }
.comments td a, .general td a{color: #175169; text-decoration: none;}
#comment_message{background:#175169; color: #ffffff; padding: 10px; font-size: 13px; }
h1.normal{ font-size: 13px; display: inline; }

.error,ul.error_list li{
    color: red;
}

.Middle p{padding-left: 0px;padding-right: 0px; margin-left: 0px; margin-right: 0px;}